BASIL: A Cloud Platform for Sharing and Reusing SPARQL Queries as Web APIs
نویسندگان
چکیده
One of the reasons why Web APIs are more used to consume open data compared to SPARQL endpoints is the expertise required to use the query language. Therefore, a tool for sharing and reusing existing real queries could help developers on adopting Linked Data. We propose BASIL, a cloud platform that supports sharing and reusing SPARQL queries. In BASIL, loaded queries generate Web APIs that can be used in applications instead of embedding the call to the SPARQL endpoints, thus facilitating query maintenance and evolution. Compared to similar solutions, BASIL aims on minimising the learning curve for users to promote its adoption. BASIL is a simple platform that does not introduce new specifications, formalisms and technologies for users that belong to both Web APIs and Linked Data communities.
منابع مشابه
A BASILar Approach for Building Web APIs on Top of SPARQL Endpoints
The heterogeneity of methods and technologies to publish open data is still an issue to develop distributed systems on the Web. On the one hand, Web APIs, the most popular approach to offer data services, implement REST principles, which focus on addressing loose coupling and interoperability issues. On the other hand, Linked Data, available through SPARQL endpoints, focus on data integration b...
متن کاملScheduling for SPARQL Endpoints
When providing public access to data on the Semantic Web, publishers have various options that include downloadable dumps, Web APIs, and SPARQL endpoints. Each of these methods is most suitable for particular scenarios. SPARQL provides the richest access capabilities and is the most suitable option when granular access to the data is needed. However, SPARQL expressivity comes at the expense of ...
متن کاملLODHub - A Platform for Sharing and Analyzing large-scale Linked Open Data
In this demo paper we describe the current prototype of our new platform LodHub that allows users to publish and share linked datasets. The platform further allows to run SPARQL queries and execute Pig scripts on these datasets to support users in their data processing and analysis tasks.
متن کاملgrlc Makes GitHub Taste Like Linked Data APIs
Building Web APIs on top of SPARQL endpoints is becoming a common practice to enable universal access to the integration favorable dataspace of Linked Data. However, the Linked Data community cannot expect users to learn SPARQL to query this dataspace, and Web APIs are the most common way of enabling programmatic access to data on the Web. However, the implementation of Web APIs around Linked D...
متن کاملAutomatic Query-Centric API for Routine Access to Linked Data
Despite the advatages of Linked Data as a data integration paradigm, accessing and consuming Linked Data is still a cumbersome task. Linked Data applications need to use technologies such as RDF and SPARQL that, despite their expressive power, belong to the data integration stack. As a result, applications and data cannot be cleanly separated: SPARQL queries, endpoint addresses, namespaces, and...
متن کامل